package com.lianniu.mgr.projectMgr.projectInfo.service;

import java.util.List;

import com.lianniu.mgr.projectMgr.projectInfo.model.ProjectProcessVo;

import com.lianniu.mgr.base.BaseResult;

public interface IProjectProcessService {
	
	/**
	 * @Description:根据项目id获取项目进度的列表信息
	 * @param projectId 项目id
	 * @return BaseResult(List<ProjectVo>) 查询记录列表

	 * @Date:2016年4月13日下午8:36:19
	 * @Version 1.0.0
	 */
	public BaseResult getProjectProcessesByProjectId(String projectId);
  
	/**
	 * @Description:批量添加项目进度记录
	 * @param list 项目信息列表
	 * @return int 添加记录数量

	 * @Date:2016年4月13日下午8:36:19
	 * @Version 1.0.0
	 */
	public BaseResult addProjectProcesses(List<ProjectProcessVo> list);
  
	/**
	 * @Description:根据项目id列表批量删除项目进度记录
	 * @param ids 项目id列表
	 * @return int 删除记录数量

	 * @Date:2016年4月13日下午8:36:19
	 * @Version 1.0.0
	 */
	public BaseResult delProjectProcessesByProjectIds(List<String> ids);
}
